package com.leo.train.business.service;

import com.leo.train.business.dto.StationDto;
import com.leo.train.business.dto.StationQueryDto;
import com.leo.train.business.entity.Station;
import com.leo.train.common.resp.PageResult;

import java.util.List;

public interface StationService {
    /**
     * 保存
     * @param dto
     */
    void save(StationDto dto);

    /**
     * 分页查询列表数据
     */
    PageResult list(StationQueryDto queryDto);


    /**
     * 详情
     * @param id
     * @return
     */
    StationDto detail(Long id);

    void delete(Long id);

    /**
     * 查询所有车站列表
     * @return
     */
    List<Station> listAll();
}
